
const axios =require("axios").default

const instance = axios.create({
    baseURL:"http://fitness.h5.itsource.cn:3701",
    timeout: 10000 //超时时间10s
})

//!!!!!!!!!!!!!!!!!token的目的是为了获取参数，指定参数，就是你自己的当前信息

// 请求拦截器  [进门门外] 携带统一参数
instance.interceptors.request.use(
    //config携带信息
    config =>{
      //从本地获取token[把工牌从包包里拿出来]
      const token = localStorage.getItem("token")
      //把工牌挂到脖子上
      config.headers.authorization = token
      return config
    },
    err => Promise.reject(err))

//响应拦截器 处理状态码
instance.interceptors.response.use(
    response => response,
    err => Promise.reject(err))
module.exports = instance;